b51b95bafd02ce59d23f747e816fd61ea7727435,java/java-impl/src/com/intellij/testIntegration/createTest/CreateTestAction.java,CreateTestAction,checkForTestRoots,#Module#Set#,137
Before Change
}
protected static void checkForTestRoots(Module srcModule, Set<VirtualFile> testFolders) {
testFolders.addAll(ModuleRootManager.getInstance(srcModule).getSourceRoots(JavaSourceRootType.TEST_SOURCE));
//create test in the same module
if (!testFolders.isEmpty()) return;
After Change
}
protected static void checkForTestRoots(Module srcModule, Set<VirtualFile> testFolders) {
List<VirtualFile> sourceRoots = ModuleRootManager.getInstance(srcModule).getSourceRoots(JavaSourceRootType.TEST_SOURCE);
for (VirtualFile sourceRoot : sourceRoots) {
if (!JavaProjectRootsUtil.isInGeneratedCode(sourceRoot, srcModule.getProject())) {
testFolders.add(sourceRoot);
}
}
//create test in the same module